package com.cloudkinto.bo.stock;

import com.cloudkinto.bo.common.BaseQueryBo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author long
 */
@Data
public class BoxStockByLocationQueryBo extends BaseQueryBo {
    @ApiModelProperty(value = "公司id")
    private List<Long> companyIdList;

    @ApiModelProperty(value = "库区类型")
    private List<Integer> areaTypeList;

    @ApiModelProperty(value = "区间查询类型 1总库存 2可用库存 3锁定库存")
    private Integer rangeType;

    @ApiModelProperty(value = "最小数量")
    private Integer mixNum;

    @ApiModelProperty(value = "最大数量")
    private Integer maxNum;

    @ApiModelProperty(value = "sku精确")
    private String sku;

    @ApiModelProperty(value = "sku模糊")
    private String skuLike;

    @ApiModelProperty(value = "箱类号")
    private String boxTypeNumber;

    @ApiModelProperty(value = "自定义箱条码")
    private String customizeBarcode;

    @ApiModelProperty(value = "库位编码")
    private String cellCode;

    @ApiModelProperty(value = "库区编码")
    private String areaCode;
}
